package fitnessCalculationStrategy;

import model.Organism;

public interface FitnessCalculationStrategy {
	
	/**
	 * 
	 * @return float between 0 and 1. 1 = perfect solution, 0 = terrible solution
	 * @throws Exception 
	 */
	public float calculateFitness(Organism organism) throws NullPointerException;

	public void setIdealOrganism(Organism idealorganism);

}
